// pages/welfareCenterDetails/welfareCenterDetails.js
Page({
  data: {
    articleDetail: {}, // 存储文章详情
    articleTitle: "",  // 标题
    articleAuthor: "", // 作者
    publishTime: "",   // 发布时间
    articleImage: "",  // 图片
    articleContent: "" // 内容
  },

  onLoad(options) {
    // 从 options 中获取跳转时传递的 id
    const { id } = options;
    console.log("接收到的id:", id);

    // 根据 id 请求文章详情
    if (id) {
      this.fetchArticleDetail(id);
    }
  },

  // 请求文章详情的方法
  fetchArticleDetail(id) {
    wx.request({
      url: `http://localhost:8080/welfareCenter/${id}`,
      method: "GET",
      success: (res) => {
        if (res.data.code === 200) {
          const detail = res.data.data;
          this.setData({
            articleTitle: detail.title,
            articleAuthor: `来源: ${detail.counselor.counselorName || "未知"}`,
            publishTime: `发布时间: ${detail.createTime}`,
            articleImage: detail.briefImageUrl,
            articleContent: detail.content // 富文本内容
          });
        }
      },
      fail: (err) => {
        wx.showToast({ title: "加载失败", icon: "none" });
      }
    });
  }
});